About Spike Wells Ltd (12636991) United Kingdom