About The Mount Somerset Hotel & Spa Limited (02295962) United Kingdom