About Oliver James Holdings Limited (10746239) United Kingdom