About James Gregory Ltd (12508484) United Kingdom