About Spicer International Limited (06915647) United Kingdom