About Maelor Laboratories Limited (03357249) United Kingdom