OPEN STUDIOS LIMITED Company number 05681878 · Monitor this company Active Overview People 5 Financial Control Documents Analysis Location Related Registered office Address52 Tangmere Avenue, Heywood, Lancashire, OL10 2WA PostcodeOL10 2WA Companies at this postcode 33 Average house price in OL10 2WA £383,000 (73 sales) Map