Have a look at shared accounts from hostingsource.com and hosting.uk as they are able to satisfy all your needs.
They have a well earned reputation, which means they have lots of good reviews here on WHT which made you feel comfortable in choosing them.