colon cancer colonoscopy glasgow england kenya london carolina cork africa endoscopy manchester birmingham asia cheshire edinburgh preston lancashire north ireland constipation bolton scotland dublin bury irish north carolina liverpool