About Spencerscom Limited (06747263) United Kingdom