About De Hoof Taps Ltd (12801239) United Kingdom