About Jdspencer Ltd (13099068) United Kingdom