About Labcorp Development Limited (02660917) United Kingdom