About Richmond Upon Thames Music Trust Company Limited (04218180) United Kingdom