About Lower Meadows (management) Limited (10817942) United Kingdom