About Mark Leonard Investments Limited (06775340) United Kingdom