About De Clare Mews Management Company Limited (06923640) United Kingdom