About Delahue Holdings Limited (11953932) United Kingdom