About James Haydock Limited (06689823) United Kingdom