Simon Crompton Simon Crompton. Simon Upton Nick Crumpton Ann Compton Nic Compton James Compton Nick Compton Abigail Crompton Timothy Hampton