About Lancashire Eco Solutions Limited (12635745) United Kingdom