A new lettings agency set up at Burnham-on-Sea in Somerset says it’s setting out to atone for the misdemeanours of nearby...