About Willow Grove Investments Limited (NI682848) United Kingdom