About Theaks Mews Management Company Limited (04096282) United Kingdom