About Spence And Jackson Limited (10883255) United Kingdom