About Newham Automotive Limited (10288652) United Kingdom