In a lonely stretch of South Wales, three elderly brothers keep house together in a rambling, gloomy place called The Glen Tower. Owen, once a London…