About Canal Quarter Management Company Limited (11780279) United Kingdom