About Lemongrove Nursery Ltd. (06356997) United Kingdom