About Christopher Slack Limited (06168849) United Kingdom