About James Taylor Editor Ltd (10638374) United Kingdom