About Tickford Mews Management Company Limited (10220618) United Kingdom