A hidden oasis of peace in the midst of Battersea.