About Newham Investments Limited (08962447) United Kingdom