About Canal House Development Ltd. (12867210) United Kingdom