About Wallace Lever & Son Limited (11999646) United Kingdom