About Alex Spencer Ltd (12262919) United Kingdom