There is no single correct response. It depends on the context but "You're welcome" usually works in British English. I've noticed recently that some British English speakers have adopted "No problem" and "Sure" as responses. I associate both of those with American English.