About Nimrod Stalking And Vermin Control Limited (10564211) United Kingdom