Leyland House is a beautiful holiday cottage situated beside a wooded glade at the edge of the small peaceful village of Stackpole, Pembrokeshire