About Slack & Parr (machine Tools) Limited (01176888) United Kingdom