About Heron Canal Land Company Limited (11277336) United Kingdom