NEEDHAMS 1834 LIMITED Company number 04529234 · Monitor this company Active Overview People 10 Financial Control Charges Documents Analysis Location Related Registered office AddressMermaid House, Puddle Dock, London, England, EC4V 3DB PostcodeEC4V 3DB Companies at this postcode 95 Map