About Nehemiah Support Centre Limited (12080410) United Kingdom