About Newham Minicabs Limited (10527736) United Kingdom