About Grove Installations Limited (06200209) United Kingdom