About The Thackray Medical Museum Company Limited (02772412) United Kingdom