TU (LEEK) LIMITED Company number 05982204 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address6 Oaklea, Leek, Staffordshire, ST13 8RD PostcodeST13 8RD Average house price in ST13 8RD £409,000 (6 sales) Map