About Mechanical Music Museum Limited (09130952) United Kingdom