About 10 Canal Street Management Company Limited (03451239) United Kingdom