Buscopan if you can get out to get it. Its hyoscine (make sure you can take hyoscine, i know you have other problems) which is an antispasmodic. Its not a pharmacy med, my local tesco sell it, you might need to look in the stomach section as its also sold for managing IBS.