About Lancashire Lawncare Limited (04678276) United Kingdom