About Leon Marcus Ltd (12477862) United Kingdom