About Jack Bean Limited (13684386) United Kingdom