About Spurdown Investments Limited (05470827) United Kingdom