About Albert R. Slack Limited (00973563) United Kingdom