About Timstar Laboratory Suppliers Limited (02223843) United Kingdom