One of Lake Victorian Haplochromines, it could be Xystichromis, Pundamilia, or Ptyochromis.
I've kept and bred several but have never been able to ID them at a glance so I always made sure to label my tanks with their names and collection points.
Highly likely this would be labelled as "Haplochromis obliquidens", although this species is almost never found in the trade (has not been collected and exported out of Africa for a very long time if I am not mistaken).
Attended a keeper talk and the cichlids were ID'd as hippo point salmon cichlids and Haplochromis thickskin, still not signed though like a lot of RW's fish