About Sparrow Green Group Ltd (12808230) United Kingdom