About Lower Road Allotments Ltd (12281392) United Kingdom