About Oxford Strategic Development Limited (07237480) United Kingdom