Green’s Dictionary of Slang

six-and-eight adj.

[rhy. sl. = straight adj.1 (6)]

honest; also as n., an honest person.

[UK]J. Gosling Ghost Squad 25: Thieves’ argot, spoken properly, is a foreign language which needs to be learned [...] ‘six and eight’ means ‘straight’ or honest.
[UK]R. Cook Crust on its Uppers 41: Not six-and-eight exactly, but settled down very cosy.
[UK]Partridge DSUE (8th edn) 1074/2: since ca. 1930.
[UK]Sun. Times News Rev. 12 Mar. 3: He was the archetypal ‘six and eight’ – the prisoner who would go straight.