About The Anchor (spalding) Limited (08558806) United Kingdom