20 Gates Road Marlborough NH