About James Ashley Taylor Limited (13542634) United Kingdom