About Spence 24 Ltd (12993175) United Kingdom