20 Mallery Rd Lanesborough, MA 01237