BARRACUDA SCUBA LIMITED Company number 07213627 · Monitor this company Dissolved Overview People 2 Documents Analysis Location Related Registered office Address22 BEVERLEY GARDENS, GEDLING, NOTTINGHAM, NOTTINGHAMSHIRE, ENGLAND, NG3 4LF PostcodeNG3 4LF Map