When it comes to discussing the greatest British fighters of all time, Lennox Lewis and Joe Calzaghe are often the first two names that spring to mind.