Darts Player with Rare Blindness Raises £10k+ for Charity