Search the register – results All results ARCH 76 08532495 - Incorporated on 16 May 2013 The Good Shepherd Mission 17, Three Colts Lane, London, England, E2 6JL