rent a towable boom lift biddeford main