About London Yacht Hotels Limited (12761229) United Kingdom