About John Scott Hotels Limited (SC257592) United Kingdom