About Strummers Music School Limited (12156538) United Kingdom