About Groveanchor Limited (01825894) United Kingdom