Church of the Good Shepherd with St. Peter, Lee
a growing Anglican church in Lee, South East London
It looks like nothing was found at this location. Maybe try a search?