About David Spruce Limited (05804520) United Kingdom