About Newham Quay Management Limited (02246056) United Kingdom