About Lancaster Scientific Ltd (11771307) United Kingdom