NELLBUSH LIMITED Company number 02828174 · Monitor this company Dissolved Overview People 12 Financial Control Charges Documents Analysis Location Related Registered office Address2ND FLOOR, 20 THAYER STREET, LONDON, ENGLAND, W1U 2DD PostcodeW1U 2DD Companies at this postcode 52 Map