About Shield & Kyd Trustees Limited (SC340298) United Kingdom