About William Hargreaves Limited (00383421) United Kingdom