About Prof. John Mccaffrey Unlimited (NI605370) United Kingdom