About Jack & Ellis Ltd (12167592) United Kingdom