Cheap flight offers from London to Hamburg with British Airways