About Stoke Newington Music Festival Ltd (10381297) United Kingdom