You can rate the company London School of Economics and Political Science by filling out this form.
More contact info for London School of Economics and Political Science:
London School of Economics and Political Science
Houghton Street
20001 Washington