Search the register – results All results THE REDRESS TRUST LIMITED 02774071 - Incorporated on 10 December 1992 G01 65 Glasshill Street, London, England, SE1 0QR