About William Finch Limited (12799178) United Kingdom