About Newcomb Investments Llp (OC346402) United Kingdom