The Research and Development SocietyCommunity & faithLondon, Greater London020 7451 2513Not providedVisit website