About Landor Consulting Limited (08425817) United Kingdom