Keinan Davis is having a medical ahead of permanent move to Udinese.The 25-year-old striker is set to join the Serie A club after a deal in the region of £2million including add-ons was agreed with Aston Villa.He will sign a five-year deal.Championship side Hull City had agreed a deal with Villa to sign him while Swansea City, Stoke City and Birmingham City also showed strong interest.Davis spent last season on loan at Watford where he made 34 appearances, scoring seven goals.Additional reporting: Adam Leventhal