From the sublime Steven Gerrard to World Cup winner Bobby Moore, here are the best British captains in football history.