McSweyn heads distance runners in London