About James & Moore Limited (10669733) United Kingdom