About Stucchi Brentwood Hotels Limited (SC062509) United Kingdom