A guide to Caistor in Lincolnshire, UK including historical and current information about the town.