Lasswade House, Edinburgh
Reg Number: SC543458
Date of Inc: August 23, 2016
INTERFACE ENVIRONMENT MANAGEMENT LTD, EDINBURGH
Reg Number: SC388683
Date of Inc: November 11, 2010
KIRK FARM HOUSE, EDINBURGH
Reg Number: SC133475
Date of Inc: January 01, 1970
Kirk Farm House, Edinburgh
Reg Number: SC125367
Date of Inc: May 31, 1990