About The Chelmer Canal Trust Limited (04013446) United Kingdom