Townley Road Clinic 121 Townley Road, London SE22 8SW