About James Taylorson Ltd (09286752) United Kingdom