About Lancashire Eco Services Limited (11810283) United Kingdom