About James Taylor Consultancy Limited (12143338) United Kingdom