About Dennehy Investments Limited (13620316) United Kingdom