About Lancashire Mole Control Ltd (11757041) United Kingdom