About James Holyoak & Parker Limited (05374878) United Kingdom