BARRACUDA (EDINBURGH) LIMITED
Appointment of Liquidators Company Number: SC556264 Name of Company: BARRACUDA (EDINBURGH) LIMITED Trading Name: Barracuda Nature of Business: Take-away food shops and mobile food stands Type of Liquidation: Creditors Registered