About J&p Lever And Son Ltd. (05924415) United Kingdom