About Lydder Locum Limited (09638225) United Kingdom