About Dudley & Stourbridge Pest Control Ltd (10960804) United Kingdom