Malcolm Hagan wins last West Surrey