OpenCompanies

Barracuda Investments Limited

Company number
00893728
Status
Liquidation
Type
Private Limited Company
Incorporated
9 Dec 1966

Registered office

Co Geoffrey Martin And Company
St James's House
Park Place
LS1 2SP

Data