About James Oliver Holdings Limited (10059465) United Kingdom