About O James & Co Limited (10102238) United Kingdom