About Newham Travel Ltd (06862152) United Kingdom