About O Donoghue Management Limited (13297274) United Kingdom