About W. Slack & Sons Ltd (04616592) United Kingdom