Health Secretary Lansley dines out.