About James Hampshire Ltd (13209107) United Kingdom