About Oxon Property Investments Limited (04483801) United Kingdom