Mark Davies took on the London Marathon in 3 hours 18 minutes with Tony Holling also in action.