About Spicer S D Limited (11235150) United Kingdom