Read the full decision in Mr David Hastings v X Markets Group Ltd: 2301651/2018 - Judgment. Read the full decision in Mr David Hastings v X Markets Group Ltd: 2301651/2018 - Reasons.