About Walter Llewellyn & Sons Limited (00219317) United Kingdom