About Newham Workshop Ltd (12994428) United Kingdom