Search the register – results All results LEAFLACE LIMITED 03723743 - Incorporated on 2 March 1999 167 Southborough Lane, Bickley, Bromley, Kent, BR2 8AP