About Landor Holdings Limited (02008095) United Kingdom