EDGMOND OWLS Company number 04841341 · Monitor this company Dissolved Overview People 41 Financial Control Documents Analysis Location Related Registered office AddressThe Tree House, Stackyard Lane, Edgmond, Shropshire, TF10 8JQ PostcodeTF10 8JQ Map