About Sheffield Industrial Museums Trust Limited (02912564) United Kingdom