About K & W Brown Pest & Vermin Control Services Ltd (SC564596) United Kingdom