Lumen Maria Trust phone 29, Lower Teddington Rd Kingston upon Thames, Greater London KT1 4EU map The Sons of Divine Providence phone 13, Lower Teddington Rd, Hapton Wick Kingston upon Thames, Greater London KT1 4HB map if (!IN_DEV) { ?> } ?>