welch lives in richmond london niba dushaka gukora umurimo w'ivugurura ry'ubuzima ngo tugire amagara mazima the restaurant had a health inspection and rated highly