About De Mowbray Music Ltd (13325800) United Kingdom