About North Oxon Properties Ltd (00978118) United Kingdom