Sophie although NHS weaning guidance is based on WHO's research, there is more recent british research that suggests weaning between 4-6months, dependant on child is better than a blanket waiting until 6months.
The one thing all research agrees is not before 4months. Between 4-6months there are a lot of contradictions, not just on when you should wean but what on, at what point, etc.