About Oxford Thames Limited (02944262) United Kingdom