About The James Truscott Consultancy Ltd (SC589758) United Kingdom