About Ledbury Allotment Association Limited (06960329) United Kingdom