About Rickmansworth Waterways Trust Limited (02674596) United Kingdom