About Leopold Lazarus International Limited (02043639) United Kingdom