Directory Company Details LEMONTREE group ltd Address: 71 - 75 Shelton Street, London United Kingdom Phone: 07504945454 Web site Contact Julio Lozada Company Type: Building Service Contractor