About James Lever & Sons Limited (00282949) United Kingdom