About Beecroft Hotels Limited (12256186) United Kingdom