Overview
Legal name
SC017060 PLC
Region
Scotland
Registered address
ALBANY HOUSE
58 ALBANY STREET
EDINBURGH
EH1 3QR
Insolvency history
Yes