About Bedford & Milton Keynes Waterway Trust (05760839) United Kingdom