About Vermin Control Solutions Ltd (13165073) United Kingdom