About Clyde Hotels Limited (SC532602) United Kingdom