About Duffs And Hooks Ltd (13275935) United Kingdom