About Holland Slack Developments Ltd (06234475) United Kingdom