About Slack & Parr Limited (03427086) United Kingdom