About Dudley & Stourbridge Dab Limited (13004064) United Kingdom