About O Donoghue Consulting Limited (08949443) United Kingdom