About Stanley H. Leach (investments) Limited (00812893) United Kingdom