1) If you are just starting we would recommend a web hosting that has good and fast support and can help you along the way.
2) In this case Siteground have a great advantage with their live chat support that you can get hold of a level 2 support in any major case where the current representative can't solve your issue. EUKhost and TSOhost are also two UK web hosting providers with very good support teams.