Over the past few years, 21-year-old Katie Shanahan has become a regular in the GB swimming team but despite having ing ...