About James Hearn Sharp Ltd (12101456) United Kingdom