310 Valley Mill , Elland, Halifax HX5 9GZ