Search the register – results All results THE KELMARSH TRUST 01672106 - Incorporated on 15 October 1982 Kelmarsh Hall, Kelmarsh, Northampton, Northamptonshire, NN6 9LY