About Dean Thomas Group Ltd (13677013) United Kingdom