About Newham Works Ltd (11735583) United Kingdom