About Diron Thomas Boyd Ltd (12953027) United Kingdom