About James & Spackman Limited (03897759) United Kingdom