TERRA PRIVATE LTD Company number 14250797 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office Address45 Alpha Street North, Slough, England, SL1 1RA PostcodeSL1 1RA Companies at this postcode 12 Average house price in SL1 1RA £301,000 (9 sales) Map