About Oscar James Financial Limited (12924156) United Kingdom