You could try here -
Plastics 4 Performance - Polycarbonate motorsport windows, mudflaps and accessories
They primarily make stuff for motorsport applications, but I have seen bespoke one piece canopies when I have been in their workshops.
UK based so no harm in making a call to ask.