About Spicer Holdings Ltd (12681739) United Kingdom