MARK DEMSTEADER LIMITED Company number 07591485 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressTop O Th Croft Ladcastle Road, Uppermill, Oldham, OL3 6LU PostcodeOL3 6LU Companies at this postcode 2 Map