About Spicer Partnership Ltd (12689709) United Kingdom