About Spring Grove Management Company Limited (03588316) United Kingdom