About S L Beck Nonclinical Consultant Limited (12784572) United Kingdom