About The Lowde Music Trust Limited (08075265) United Kingdom