About Canal Walks Management Company Limited (12063652) United Kingdom