STC RESEARCH FOUNDATION Company number 05225211 · Monitor this company Active Overview People 30 Control Documents Analysis Location Related Registered office AddressStockbridge House, Cawood, Selby, YO8 3TZ PostcodeYO8 3TZ Companies at this postcode 4 Map