About Thomas Grove Management Limited (01955796) United Kingdom