About D Spencer Ltd (11603299) United Kingdom