About Lyon & London Ltd (12292640) United Kingdom