About Mark Slack Decorating Limited (12076393) United Kingdom