About Donoghue Holdings Limited (05156466) United Kingdom