About Health & Care Space Newham Limited (11267392) United Kingdom