About Canal Close Management Company Limited (12639074) United Kingdom