1. Accident & Emergency Department, University College Hospital, UCL Hospitals NHS Foundation Trust, London, UK,
2. Accident & Emergency Department, University College Hospital, UCL Hospitals NHS Foundation Trust, London, UK
3. Department of Surgery, University College Hospital, UCL Hospitals NHS Foundation Trust, London, UK