Science in Sport, a London-based manufacturer of nutrition products for athletes and gym goers, has appointed a new finance chief to replace the departed Elizabeth Lake.