About Canal Side Mews Management Limited (03983879) United Kingdom