About Spicer Marsh Limited (01247159) United Kingdom