STRR LIMITED Company number 09050180 · Monitor this company Dissolved Overview People 2 Financial Documents Analysis Location Related Registered office Address23 LYDFORD CLOSE, IVYBRIDGE, DEVON, PL21 0YW PostcodePL21 0YW Companies at this postcode 11 Average house price in PL21 0YW £353,000 (30 sales) Map