About James Thursby Limited (11574038) United Kingdom