Littlehampton — town in West Sussex, England