Has anyone come across good website hosts in the UK for this?

Have not yet decided., but thanks all for the ideas. Much appreciated.