About The Chesterfield Canal Trust Limited (03403203) United Kingdom