About Langtry Manor Hotels Limited (02130357) United Kingdom