About Canal Bank Mews Residents Association Limited (04726110) United Kingdom