About James Hillard Ltd (11843529) United Kingdom