About Jack & Gill S Ltd (11917094) United Kingdom