THE BARN OWL CENTRE LTD Company number 04147016 · Monitor this company Active Overview People 9 Financial Control Documents Analysis Location Related Registered office AddressNetheridge Farm Netheridge Close, Hempsted, Gloucester, Gloucestershire, GL2 5LE PostcodeGL2 5LE Companies at this postcode 6 Average house price in GL2 5LE £394,000 (3 sales) Map