About Oscar James Partners Ltd (12501898) United Kingdom