About John Jackson & Dick Trustees Limited (SC230033) United Kingdom