About Spicer Mccoll Limited (02149830) United Kingdom