Company name: Lloyd's Gardens of London
Description: Lloyd's Gardens of London - a professional design company, leading garden landscaping in London. Trusted by John Lewis & Partners and endorsed by Trustmark.
The Office, 77 Grasmere Rd, London N10 2DH, United Kingdom