About Grove Village Holdings Limited (03867577) United Kingdom