About Cooper Mews Management Company Limited (05796269) United Kingdom