About James Robert Taylor Limited (10256920) United Kingdom