I've been looking at Royal Canin, Dr Hahnz and Eukanuba. Dr Hahnz looks good but not sure about the quality of ingredients.

Royal Canin Dr Hahnz Eukanuba
Maize Chicken/Duck/Turkey proteins Dried Chicken and Turkey
dehydrated poultry meat Cereals lamb
rice Fats/Oils rice
vegetable protein isolate Chicken liver maize grits
wheat Beef Proteins animal fat