Blaenau Ffestiniog : J.W. Greaves & Sons,