About Spicer Management Limited (02505461) United Kingdom