Advanced company searchLink opens in new window

LEAF BUILDERS LIMITED

Company number SC024231

Registered office address
3 Hill Street, Edinburgh.
Company status
Active
Company type
Private limited Company
Incorporated on
4 June 1946

Warning Accounts overdue

First accounts made up to 31 December 1998
due by 31 October 1999

Warning Confirmation statement overdue

First statement date 8 May 2017
due by 22 May 2017

Annual return

Last annual return made up to 8 May 1989

Nature of business (SIC)

To be provided on next annual return.

Previous company names
Name Period
HOLLAND, HANNEN & CUBITTS (SCOTLAND) LIMITED 04 Jun 1946 - 26 Jan 1990