About William Leech Limited (00113843) United Kingdom