Sounds like Andrew’s cat is allergic to something in it’s food

Catherine’s dog (not the current one, but an older one) was allergic to chicken, and suffered similar symptoms to what Andrew describes for his cat. It took a while to determine the allergy, but it sounds like that might be the next step for Andrew. I’d start with a really simple diet, and build up from there.