The village of Balmullo sits below Lucklaw Hill, just west of Leuchars in east Fife. Weaving once thrived here.