About Leo Lynch Mena Limited (NI638025) United Kingdom