About James Doyle Limited (03435039) United Kingdom