About O Donaghue Salter Limited (11627416) United Kingdom