About Delta Holdings (uk) Limited (08087900) United Kingdom