About Oxford Finance Limited (02016039) United Kingdom