Contact & Location. 50 Foden Road South Portland, ME 04106 Phone: (207) 489-3144 Fax: (207) 523-8591.