About Melrose Music School Limited (SC439054) United Kingdom