Leyland — town in Lancashire, England