25 Beal Street, Hingham, MA 02043