About Newham House Management Company Limited (04144589) United Kingdom