Terrence Higgins Trust

Terrence Higgins Trust, 314-320 Gray's Inn Road, WC1X 8DP (London)