About S Lanoue Europe Ltd (12774385) United Kingdom