About The Old Canal Mews Management Company Limited (04258738) United Kingdom