Snooker147 Â Â 11 #1 Posted June 11, 2018 Hello does anyone know where I can buy 'Desiccated Liver Tablets' in a shop from don't like ordering tablets offline holland and barrett don't seem to stock them anymore I can't seem to find anywhere ? Â Wonder if there is a reason they aren't sold anywhere Share this post Link to post Share on other sites Share this content via...