About Leon Newman Ltd (11988440) United Kingdom