Search the register – results All results LEMONGLASS LIMITED 09754324 - Incorporated on 28 August 2015 4 Cape Road, St. Albans, England, AL1 5DJ