Upper Hill top ‘Battle of the Hills’ to win Sevens title