About Spicer U.k. Limited (03462998) United Kingdom