ORGA LIMITED Company number 07817759 · Monitor this company Dissolved Overview People 1 Documents Analysis Location Related Registered office Address16 THE ARCADE, LETCHWORTH GARDEN CITY, HERTFORDSHIRE, ENGLAND, SG6 3ES PostcodeSG6 3ES Companies at this postcode 7 Map