About Mentmore Investments Llp (OC321162) United Kingdom