About Willard Diagnostics Limited (10014648) United Kingdom