About Trove Associates Limited (08585827) United Kingdom