About London Edible Gardens Limited (07266912) United Kingdom