The Selfish Giant

School uniform is a great leveller, concealing beneath its colour-coded livery the disparate lives of its wearers. By which I mean only that starched collars, pressed trousers and buffed shoes tell but part of a story that begins well before eight-thirty and continues well after three.