MARKS & SPENCER OUTLET LIMITED Company number 04039568 · Monitor this company Active - Proposal to Strike off Overview People 48 Control Documents Analysis Location Related Registered office AddressWaterside House, 35 North Wharf Road, London, W2 1NW PostcodeW2 1NW Companies at this postcode 78 Map