About Spiller & Powell Enterprises Limited (04220036) United Kingdom