About Farmland Vermin Control Limited (08448538) United Kingdom