I thought it would be one of the Maylandias too, but the hump head is throwing me off.
There were two very similar looking fish in the tank. One grey species with a hump head (this one), and a more blue species with a smooth head (maybe that one is a Maylandia zebra)