About Leon Frenkel Limited (00246315) United Kingdom