Cheap flight offers from London to Florence with British Airways