About Spicer & Mccabe Ltd (09514000) United Kingdom