About Sparrow Grove Management Limited (09740131) United Kingdom