About William Hicks Ltd (12384106) United Kingdom