STILLHR LIMITED Company number 11359594 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address32 Ewood Lane, Todmorden, England, OL14 7DF PostcodeOL14 7DF Companies at this postcode 9 Average house price in OL14 7DF £410,000 (18 sales) Map