BBC news says it was Chinese authorities, not the Home Office, who were only allowing British passport holders on the flight.
Forum Home