Singlet Heavy Fermions as the Origin of B Anomalies in Flavour Changing Neutral Currents