About Somers Hotels Limited (01589770) United Kingdom