About L&e Garden & Landscapes Ltd (13154777) United Kingdom