Ocean House 1 Balmacassie Brae, Ellon
Reg Number: SC277787
Date of Inc: December 23, 2004
UNIT 5B, BALMACASSIE BRAE, ELLON
Reg Number: SC189720
Date of Inc: January 01, 1970
BALMACASSIE BRAE, ELLON
Reg Number: SC539716
Date of Inc: July 07, 2016
Reg Number: SC352894