LIONSTEAD LTD Company number 12814097 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressStowford House, Down Park Drive, Tavistock, Devon, United Kingdom, PL19 9AH PostcodePL19 9AH Companies at this postcode 4 Average house price in PL19 9AH £680,000 (27 sales) Map