3/6 LEVEN STREET, EDINBURGH
Reg Number: SC774059
Date of Inc: January 01, 1970
35 LEVEN STREET, EDINBURGH
Reg Number: SC786816
Reg Number: SC777411
21 Leven Street, Edinburgh
Reg Number: SO306484
Date of Inc: July 31, 2018
SUGAR AND TREATS, EDINBURGH
Reg Number: SC781231
Date of Inc: February 09, 2023