Thanks for sharing your experience but permit me to say that, based on my experience, this is nearer to the lower end of the spectrum.
As mentioned in some comments above, there are loads of reputable agencies and resources available in the UK local scene. Of course, the bigger cities likes...