About Spicer And Wood Limited (13311558) United Kingdom