Chiquito is a restaurant chain based in the United Kingdom specialising in Tex-Mex foods. It also serves food via its virtual restaurants Cornstar Tacos and Kickass Burritos. From Wikipedia
A retired Cheshire Police inspector details the 2013 breakthrough confession ahead of a streaming documentary.