About Locke Scientific Services Limited (02877544) United Kingdom