The picturesque village of Llancarfan, in the Vale of Glamorgan, seemingly hidden in a secluded valley, boasts a modest ...