About Diamond Hinchers Ltd (12638062) United Kingdom