About Canal Walk Management Company Limited (04840941) United Kingdom