About Lancashire Farms Ltd (01158036) United Kingdom