ABOURA LIMITED Company number 09328936 · Monitor this company Dissolved Overview Analysis Location Related Registered office Address78A ST CLEMENTS, OXFORD, ENGLAND, OX4 1AW PostcodeOX4 1AW Companies at this postcode 136 Average house price in OX4 1AW £519,000 (26 sales) Map