About Grove Terrace Limited (08165752) United Kingdom