About Oxford Patents Limited (02340432) United Kingdom