Overview
Legal name
ISLE OF BARRA OYSTERS LTD
Region
Unknown
Registered address
THE GREEN
TWECHAR
GLASGOW
LANARKSHIRE
G65 9QA
Insolvency history
No