Keynsham’s new Post Office is stepping up to fill the gap