About D.spence Ltd (SC622918) United Kingdom