About Aldeburgh Hotels Limited (03395695) United Kingdom