About Ryedale Mole Catching And Pest Control Ltd. (13169357) United Kingdom