About Melford Biolaboratories Limited (07581755) United Kingdom