About Sparrow Green (holdings) Ltd (09213231) United Kingdom