About Delta Ground Anchors Limited (04392659) United Kingdom