Polynomial Time Complexity of Edge Colouring Graphs with Bounded Colour Classes