About Dilworth & Morris (engineers Merchants) Limited (02465852) United Kingdom