About Dudley Canal Trust (trips) Limited (01739659) United Kingdom