About Landor Publishing Limited (02822583) United Kingdom