About Mead Road Allotments Ltd (12259049) United Kingdom