Buddhist Lodge, afterwards Buddhist Society (London)