About Gallois Mermoz Lucien Ltd (12338702) United Kingdom