About Spicer & Co Uk Limited (09434446) United Kingdom