About Levy Hill Laboratories Limited (03003941) United Kingdom