About Lazarus Of London Ltd (10896746) United Kingdom