Search the register – results All results THE SHEPHERD'S MINISTRIES 03857223 - Incorporated on 12 October 1999 5 Brookehowse Road, Bellingham, London, SE6 3TJ