About Water Meadows (frogmore) Management Limited (02228926) United Kingdom