About Slack S Property Ltd (12302300) United Kingdom