C.Middleton & Son Ltd N.Gill inc G.&E. Rayment