About 300 staff a year in Slough and Windsor-based Frimley hospitals have had to take time off for mental health needs, new ...