Search the register – results All results THE RIVER HOUSE TRUST 03248808 - Incorporated on 12 September 1996 Second Floor, 289 Green Lane, Palmers Green, London, N13 4XS