It is an abandoned hamlet in the middle of the Welsh countryside, that could be straight from a post-apocalyptic horror movie ...