About Canal Mews Management Company (linslade) Limited (10443757) United Kingdom