Peters, Tomás, Universidad de Londres, United Kingdom