About Landor Associates Europe Ltd (01797828) United Kingdom