About Wykeham Investments Limited (09948331) United Kingdom