About Oliver James Investments Limited (11687392) United Kingdom