About Water Meadow Farmshop Ltd (13248627) United Kingdom