Walter H. W. Foster (British)