About De Turnham & Mayo Investments Limited (10422732) United Kingdom