About Jack Pender Limited (12503062) United Kingdom