About Slack Wood Commercial Limited (11941328) United Kingdom