About William Leech (investments) Limited (00518571) United Kingdom