About S Odonoghue Limited (10702801) United Kingdom