About Sol Denton Holdings Ltd (10334207) United Kingdom