Search the register – results All results MAJORLEDGE LIMITED 02017619 - Incorporated on 7 May 1986 540 Roman Road, London, England, E3 5ES