About Lambert Scott-spicer Limited (11832031) United Kingdom