About Redacre Investments Llp (OC325662) United Kingdom