About Slack Property Llp (OC373495) United Kingdom