About City Walk Slack Lane Management Limited (05232365) United Kingdom