BARBECOA LIMITED Company number 07339559 · Monitor this company Dissolved Overview People 8 Financial Control Documents Analysis Location Related Registered office AddressBENWELL HOUSE, 15-21 BENWELL ROAD, LONDON, ENGLAND, N7 7BL PostcodeN7 7BL Companies at this postcode 60 Map