At just 22, Keelan Williams faced the hardest decision of his life as stage one heart failure made him call an end to his ...