About Island House Investments Llp (OC372692) United Kingdom