Company Number: 02613460 CASTLELEAF LIMITED (the "Company") is a Private Limited Company, incorporated on 22 May 1991 (Wednesday) in UK. The company current operating status is Liquidation and registered office is at KINGSTON SMITH 2 PARTNERS, 105 SAINT PETERS STREET, ST ALBANS HERTFORDSHIRE.