About Slack Property Investments Ltd (12209557) United Kingdom