Prince Regent Wharf, Newham: various views