Mason Greenwood is set to change his international allegiance from England to Jamaica, sources have told ESPN.