About Canal View Management Company Limited (11223690) United Kingdom