About Vermin Control Ltd (12269269) United Kingdom