About Oxford London Properties Ltd (11877263) United Kingdom