MITCHELL OWEN FINANCIAL SERVICES LIMITED Company number 04448841 · Monitor this company Dissolved Overview People 7 Financial Control Documents Analysis Location Related Registered office AddressTHE OLD BYRE, BROWNSTON STREET, MODBURY, PLYMOUTH DEVON, PL21 0RQ PostcodePL21 0RQ Companies at this postcode 16 Average house price in PL21 0RQ £461,000 (21 sales) Map