About Leo Laboratories Limited (00662129) United Kingdom