About Jack Sayers Products Limited (01429668) United Kingdom