About Grove Investments Limited (SC153016) United Kingdom