About James Taylor Limited (10589882) United Kingdom