TMPR LONDON LIMITED Company number 12725896 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressTudor Cottage, Upton Road, Slough, England, SL1 2AL PostcodeSL1 2AL Companies at this postcode 12 Average house price in SL1 2AL £590,000 (16 sales) Map