This weekend, thousands of people will attempt to achieve their personal best for a worthy cause as they undergo the Manchester Marathon. Taking place on Sunday (April 27), which also happens to be ...