About James Charles Taylor Ltd (12669308) United Kingdom