About Stamford Music Shop Limited (07166893) United Kingdom