About Jack Spencer Limited (11625607) United Kingdom