About Landor Limited (04028356) United Kingdom