LEECH HOLDINGS LTD Company number 17383015 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address71 Norton Wood, Stroud, United Kingdom, GL6 0TD PostcodeGL6 0TD Companies at this postcode 4 Average house price in GL6 0TD £276,000 (25 sales) Map