Read the full decision in Mr J McCaffery v British Transport Police: 2405569/2022 - Preliminary. Read the full decision in Mr J McCaffery v British Transport Police: 2405569/2022 - Judgment with Reasons.