About Kenneth Ruddock Locum Limited (10162316) United Kingdom