About Tuckton Mews Management Company Limited (13452510) United Kingdom