B & M Construction and Restoration, Inc.