I think fatcow, hostgar are good but inmotion and i page are the best. They can be used for web hosting as per the requirements of individuals and companies. But I will suggest you to read the review of these sites.
I know ifastnet host is good for hosting a Wordpress blog with. This company has the Soficulious script installer where you can install in just a single click over 256 scripts instantly! This is is really cool for setting up a new wordpress, Joomla, PHPbb forum or anything very fast and easily, I used the coupon code 'railgun' which discounts 15%.
If you are going to run multiple sites try a reseller account with NameCheap, for $14 you get 25 cPanel's & you can then run each site with it's own login, they have UK servers for an extra Dollar, I have sites hosted there & they have good speed & support, check out the link below: