About Simon Teff Investments Limited (00522609) United Kingdom