We use
http://www.elitedesigners.co.uk/for a lot of our client projects; very professional/responsive and they have sufficient engineers to ensure good service levels/expertise. Let me know if you would like an intro, best regards, Mike Lander, Director, Ensoul