About James & Jones Ltd (13108436) United Kingdom