About Lapford Allotments Limited (10645446) United Kingdom