About Jack & Victor Ltd (SC684062) United Kingdom