Hampshire County Council have issued this useful leaflet (linked to below) to help landowners understand what they can do to reduce flood risk on their land, as well a what their responsibilities are for managing watercourses that cross their property.
HCC Flood Risk Management Guidance for Landowners